html, body, #app {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
*, *:before, *:after {
  padding: 0;
  margin: 0;
  box-sizing: inherit;
  /*user-select: none;*/
}
body, textarea {
  font-family: "microsoft yahei"!important;
}
a {
  text-decoration: none
}
li{list-style: none;}
pre {
  white-space: pre-wrap;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: #F5F5F5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #f1f4f9;
  border-radius: 10px;
  background-color: #f1f4f9;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px #c2c2c2;
  background-color: #c2c2c2;
}
/*表格页码样式*/
.el-pagination {
  text-align: right;
}
/*表格样式*/
.el-table {
  margin: 10px 0;
}
.el-table thead {
  color: #3F4A54;
}
.el-table th {
  background-color: #F3F3F3;
}
.el-table--border th, .el-table--border td,.el-table th.is-leaf, .el-table td{
  border-right: 1px solid #DCDCDC;
}
/*所有文本框圆角*/
.el-input__inner {
    border-radius: 2px;
}
/*表单标题样式*/
.el-form-item__label {
  color: var(--color-black-main);
  font-weight: 700;
  padding: 0 4px 0 0;
}

.el-form--inline .el-form-item__content {
  width: 160px;
}






/*查询区域表单标题样式*/
.common-query-box .el-form-item__label {
  /* font-weight: 700; */
}
.common-query-box .el-form-item {
  margin-bottom: 10px;
}
/*表格吸顶样式start*/
.header-fixed {
  position: fixed !important;
  left: 302px;
  top: 70px;
  z-index: 10;
}
.left-header-fixed {
  position: fixed !important;
  left: 302px;
  top: 70px;
  overflow: hidden;
  z-index: 11;
}
.header-narrow {
  left: 92px;
}
/*右固定表头吸顶样式*/
.right-header-fixed {
  position: fixed !important;
  visibility: visible !important;
  right: 40px;
  top: 70px;
  width: 200px;
}
/*计划管理列表页样式*/
.flightPlanManage-container .right-header-fixed {
  width: 216px;
}
th.is-hidden.right-header-fixed > * {
  visibility: visible !important;
}

/*表格吸顶样式end*/

.el-message {
  position: absolute;
  top: 20px!important;
}

/*drawer样式*/
.el-drawer__body {
  overflow: auto;
}
.plan-drawer .el-drawer__header {
  background: #FAFAFD;
  border: 1px solid #517EF6;
  height: 60px;
  padding: 0 20px;
  margin-bottom: 0;
}
.plan-drawer .el-drawer__header span {
  font-size: 18px;
  color: #517EF6;
}

/*适配部分mac placeholder字体加粗*/
input::-webkit-input-placeholder {
  font-weight: 300;
}
/*修改radio样式*/
.el-radio-button:first-child .el-radio-button__inner {
  border-radius: 2px 0 0 2px;
}
.el-radio-button--medium .el-radio-button__inner {
  padding: 8px 11px;
}
.el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0 2px 2px 0;
}
.el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #6E93F7;
  background-color: #F2F5FA;
  border-color: #517EF6;
  -webkit-box-shadow: -1px 0 0 0 #517EF6;
  box-shadow: -1px 0 0 0 #517EF6;
}
/*修改联动日期选择器*/
.date-container-box {
  border: 1px solid #dcdfe6;
  border-radius: 2px;
  width: 250px;
  height: 32px;
  line-height: 32px;
}
.date-container-box > span {
  position: relative;
  bottom: 1px;
}
.date-container-box .el-input.startTime {
  width: 130px;
}
.date-container-box .el-input__prefix {
  top: -5px;
}
.date-container-box .el-input__suffix {
  right: -4px;
  top: -4px;
}
.date-container-box .el-input.endTime {
  width: 100px;
}
.common-query-box .date-container-box .el-input__inner {
  border: none;
  height: 30px;
  line-height: 30px;
  position: relative;
  bottom: 1px;
}
.date-container-box .startTime .el-input__inner {
  padding: 0 0 0 30px;
}
.date-container-box .endTime .el-input__inner {
  padding: 0 0 0 5px;
}
.date-container-box .endTime span i.el-icon-date{
  display: none;
}
/*表格页文字提示样式*/
.table-popper.el-tooltip__popper.is-light {
  max-width: 35%;
  background: #FFFBE6;
  border: 1px solid #FFE58F;
  border-radius: 2px;
}

.el-button + .el-button{
  margin-left: 20px;
}

.el-input__inner {
  height: 45px;
  line-height: 45px;
}
#nprogress .bar {
  background: #279F76 !important; 
}